package com.lkd.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lkd.dto.RegionDTO;
import com.lkd.entity.Region;
import com.lkd.report.Collect;
import com.lkd.result.TableInfo;
import com.lkd.vo.RegionVO;

public interface RegionService extends IService<Region> {
    /**
     * 查询区域列表
     */
    TableInfo<Region> list(RegionDTO regionDTO);

    /**
     * 新增区域
     */
    boolean update(RegionDTO regionDTO);

    /**
     * 修改区域
     */
    boolean save(RegionDTO regionDTO);

    /**
     * 删除区域
     */
    boolean delete(String regionId);

    /**
     * 根据id查询区域
     */
    RegionVO getRegion(String regionId);

    Collect regionCollect(String start, String end);
}
